package com.okaixz.client.service;

import com.okaixz.client.model.domain.User;
import com.okaixz.client.model.dto.UserDto;

/**
 * <p>
 * APP用户信息表 服务类
 * </p>
 *
 * @author cdz
 * @since 2024-10-08
 */
public interface ITokenService{


    /**
     * 获取token用户信息 会比对token中的用户信息 如果和服务器不一样 会提示登录状态过期
     * @param token
     * @return
     */
    UserDto getTokenUser(String token);
    UserDto refreshUserAndToken(String userId);
    String getToken(User user);

}
